import pytest



@pytest.fixture(scope="class")
def class_fix():
    #前置代码
    print("-----测试类的前置条件开始执行-----")
    yield
    #后置代码
    print("-----测试类的后置条件执行------")


# 继承，fixture继承其他的fuxture
@pytest.fixture
def hello(class_fix):
    #前置代码
    print("打开浏览器，打开淘宝，登录成功")
    yield
    #后置代码
    print("退出账号，关闭浏览器")


# 继承，fixture继承其他的fuxture
@pytest.fixture
def hello2(hello):
    #前置代码
    print("连接数据库读取买买买数据")
    yield
    #后置代码
    print("退出数据库")